home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr28
/
par300.zip
/
EXAMPLE.BAT
< prev
next >
Wrap
DOS Batch File
|
1995-04-05
|
2KB
|
77 lines
@ECHO OFF
ECHO OFF
REM %1 EXAMPL number
REM %2 XMPDAT number
REM %3 XMPDAT extension
REM %4 [P]lain, [T]race, [L]ookup menu
REM
REM NOTE: Numbers must be two digits long
IF (%4) == () START
:MAIN
GO-MENU EXAMPLE%4.MNU 1%1 GO-MENU.SAV
IF ERRORLEVEL 10 GOTO QUIT
IF ERRORLEVEL 6 GOTO TRACE
IF ERRORLEVEL 5 GOTO OUTPUT
IF ERRORLEVEL 4 GOTO RUN
IF ERRORLEVEL 3 GOTO POMFILE
IF ERRORLEVEL 2 GOTO INPUT
IF ERRORLEVEL 1 GOTO DOCU
:TRACE
IF (%4) == (L) GOTO SHOWLOOK
IF EXIST POM.TRC GOTO EOCKTRC
SHOWTEXT CKTRC
GOTO MAIN
:EOCKTRC
CALL VIEW POM.TRC
GOTO MAIN
:SHOWLOOK
CALL VIEW EXAMPL%1.TBL
GOTO MAIN
:OUTPUT
IF EXIST EXAMPL%1.LST GOTO EOCKLST
SHOWTEXT CKLST
GOTO MAIN
:EOCKLST
CALL VIEW EXAMPL%1.LST
GOTO MAIN
:RUN
IF (%1) == (03) SET POM=HDRCNTR/TEST
IF (%1) == (04) SET POM=descrip/price
IF (%1) == (07) SET POM=ALL
POM EXAMPL%1.POM XMPDAT%2.%3 EXAMPL%1.LST
SET POM=
IF ERRORLEVEL 1 PAUSE
GOTO MAIN
:POMFILE
CALL VIEW EXAMPL%1.POM
GOTO MAIN
:INPUT
IF NOT (%1) == (05) GOTO EOWARN5
SHOWTEXT WARN5
:EOWARN5
IF NOT (%3) == (DBF) GOTO EOWRNDBF
SHOWTEXT WRNDBF
:EOWRNDBF
CALL VIEW XMPDAT%2.%3
GOTO MAIN
:DOCU
SHOWTEXT EXAMPL%1.STX
GOTO MAIN
:QUIT
IF NOT (%NODEL%) == () GOTO DONE
IF EXIST EXAMPL%1.LST DEL EXAMPL%1.LST
IF NOT (%4) == (T) GOTO DONE
IF EXIST POM.TRC DEL POM.TRC
:DONE
START @ EXAMPLES